Conversation
This commit stops this error: ContainerVersion.unitversion.RelatedObjectDoesNotExist: ContainerVersion has no unitversion. from happening when accessing migrated content. You will have to re-migrate the content to fix. You may even have to discard the original broken migrated content.
…tline feat: Migrate an OutlineRoot into a library
we were missing the unique_together on modulestoreblocksource, meaning we had multiple modulestoreblocksources for the same legacy usage key. also, replace bulk_create with a series of saves to un-bork forwarding for now. also, this renames forwarded_by -> forwarded
…rebuild the structure doc manually
Prototype Writing to SplitModuleStore-shim layer from Learning Core Libraries
|
Sandbox deployment failed 💥 |
|
Sandbox deployment failed 💥 |
|
Sandbox deployment failed 💥 |
|
Sandbox deployment successful 🚀 |
Also special case ignore "discussion" blocks, for those libraries where we already wrote that data into the structures in places.
|
Sandbox deployment successful 🚀 |
|
For the record, here's how I set up the sandbox for this:
|
|
Talk slides are here: https://docs.google.com/presentation/d/1jxl67EC7dyo3NMXf2yk_eZKLLtBEoh7LvtsbXKnxxXs/edit?slide=id.g36961410b1f_0_8#slide=id.g36961410b1f_0_8 Talk video including a demo of this PR in action will be uploaded soon to https://www.youtube.com/@OpenedX |
Uses openedx/openedx-learning#326